home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Source / GNU / cc / gplus.gperf < prev    next >
Text File  |  1993-11-29  |  3KB  |  93 lines

  1. %{
  2. /* Command-line: gperf -p -j1 -g -o -t -N is_reserved_word -k1,4,$,7 gplus.gperf  */
  3. %}
  4. struct resword { char *name; short token; enum rid rid;};
  5. %%
  6. __alignof, ALIGNOF, NORID
  7. __alignof__, ALIGNOF, NORID
  8. __asm, GCC_ASM_KEYWORD, NORID
  9. __asm__, GCC_ASM_KEYWORD, NORID
  10. __attribute, ATTRIBUTE, NORID
  11. __attribute__, ATTRIBUTE, NORID
  12. __classof, CLASSOF, NORID
  13. __classof__, CLASSOF, NORID
  14. __const, TYPE_QUAL, RID_CONST
  15. __const__, TYPE_QUAL, RID_CONST
  16. __extension__, EXTENSION, NORID
  17. __headof, HEADOF, NORID
  18. __headof__, HEADOF, NORID
  19. __inline, SCSPEC, RID_INLINE
  20. __inline__, SCSPEC, RID_INLINE
  21. __label__, LABEL, NORID
  22. __signed, TYPESPEC, RID_SIGNED
  23. __signed__, TYPESPEC, RID_SIGNED
  24. __typeof, TYPEOF, NORID
  25. __typeof__, TYPEOF, NORID
  26. __volatile, TYPE_QUAL, RID_VOLATILE
  27. __volatile__, TYPE_QUAL, RID_VOLATILE
  28. __wchar_t, TYPESPEC, RID_WCHAR  /* Unique to ANSI C++ */,
  29. all, ALL, NORID            /* Extension */,
  30. except, EXCEPT, NORID        /* Extension */,
  31. exception, AGGR, RID_EXCEPTION    /* Extension */,
  32. raise, RAISE, NORID        /* Extension */,
  33. raises, RAISES, NORID        /* Extension */,
  34. reraise, RERAISE, NORID        /* Extension */,
  35. throw, THROW, NORID        /* Extension */,
  36. try, TRY, NORID            /* Extension */,
  37. asm, ASM_KEYWORD, NORID,
  38. auto, SCSPEC, RID_AUTO,
  39. break, BREAK, NORID,
  40. case, CASE, NORID,
  41. catch, CATCH, NORID,
  42. char, TYPESPEC, RID_CHAR,
  43. class, AGGR, RID_CLASS,
  44. classof, CLASSOF, NORID,
  45. const, TYPE_QUAL, RID_CONST,
  46. continue, CONTINUE, NORID,
  47. default, DEFAULT, NORID,
  48. delete, DELETE, NORID,
  49. do, DO, NORID,
  50. double, TYPESPEC, RID_DOUBLE,
  51. else, ELSE, NORID,
  52. enum, ENUM, NORID,
  53. extern, SCSPEC, RID_EXTERN,
  54. float, TYPESPEC, RID_FLOAT,
  55. for, FOR, NORID,
  56. friend, SCSPEC, RID_FRIEND,
  57. goto, GOTO, NORID,
  58. headof, HEADOF, NORID,
  59. if, IF, NORID,
  60. inline, SCSPEC, RID_INLINE,
  61. int, TYPESPEC, RID_INT,
  62. long, TYPESPEC, RID_LONG,
  63. mutable, SCSPEC, RID_MUTABLE,
  64. new, NEW, NORID,
  65. operator, OPERATOR, NORID,
  66. overload, OVERLOAD, NORID,
  67. private, VISSPEC, RID_PRIVATE,
  68. @private, PRIVATE, NORID
  69. protected, VISSPEC, RID_PROTECTED,
  70. @protected, PROTECTED, NORID
  71. @protocol, PROTOCOL, NORID
  72. public, VISSPEC, RID_PUBLIC,
  73. @public, PUBLIC, NORID
  74. register, SCSPEC, RID_REGISTER,
  75. return, RETURN, NORID,
  76. @selector, SELECTOR
  77. short, TYPESPEC, RID_SHORT,
  78. signed, TYPESPEC, RID_SIGNED,
  79. sizeof, SIZEOF, NORID,
  80. static, SCSPEC, RID_STATIC,
  81. struct, AGGR, RID_RECORD,
  82. switch, SWITCH, NORID,
  83. this, THIS, NORID,
  84. template, TEMPLATE, NORID,
  85. typedef, SCSPEC, RID_TYPEDEF,
  86. typeof, TYPEOF, NORID,
  87. union, AGGR, RID_UNION,
  88. unsigned, TYPESPEC, RID_UNSIGNED,
  89. virtual, SCSPEC, RID_VIRTUAL,
  90. void, TYPESPEC, RID_VOID,
  91. volatile, TYPE_QUAL, RID_VOLATILE,
  92. while, WHILE, NORID,
  93.